<?php
require_once "cAutorizacion.php";
include_once ('lib/class.ezpdf.php');

if($_SERVER['HTTP_REFERER']<>$_SESSION[URL].'vConsultarPlanTrabajo.php?id='.$_SESSION[USBID]){
   echo "Redirigiendo...";
        ?>
    <script>
        alert("Usted esta intentando abrir esta página desde una localidad no válida");
        window.location="salir.php";
    </script>

    <?
}

$pdf =& new Cezpdf('letter');
$pdf->selectFont('pdf/fonts/Helvetica.afm');
$datacreator = array (
					'Title'=>'Plan de Trabajo Pasantia',
					'Author'=>'CCTDS-DEX',
					'Subject'=>'Planilla de Inscripcion Servicio Comunitario',
					'Creator'=>'Universidad Simon Bolivar',
					'Producer'=>'http://www.usb.ve'
					);
$pdf->addInfo($datacreator);
$letra_parrafo=10;
$letra_peq=8;
$vacio="                                     ";

//imagen con el logo
$pdf->addJpegFromFile("imagenes/planilla/Logo-Dex-CCTDS.jpeg",30,720,90);
//imagen con el pie de pagina
$pdf->addJpegFromFile("imagenes/planilla/pie_de_pagina.jpg",16,0,570);


//rectangulo para los datos del estudiante
$pdf->setLineStyle(1);
$pdf->rectangle(30,580,550,80);
//rectangulo para los datos del Tutor Academico
$pdf->rectangle(30,500,550,50);

//rectangulo para los datos del Tutor Academico
$pdf->rectangle(30,340,550,110);



//-----------------------------------CONSULTAS---------------------------------------------//
//se buscan los datos del plan de trabajo
$sql_temp = "SELECT * FROM usuario as u, usuario_estudiante as ue, pasantia as p WHERE u.usbid='$_SESSION[USBID]' AND u.usbid=ue.usbid_usuario AND p.id_estudiante=u.usbid AND p.status<>'Culminado'";
$resultado = ejecutarConsulta($sql_temp, $conexion);
$fila = obtenerResultados($resultado);
$_SESSION[estudiante] = $fila;
$id_tutor_industrial = $_SESSION[estudiante][id_tutor_industrial];
$id_tutor_academico = $_SESSION[estudiante][id_tutor_academico];

//se buscan los datos del tutor industrial
$sql_temp = "SELECT * FROM tutor_industrial WHERE email='$id_tutor_industrial'";
$resultado = ejecutarConsulta($sql_temp, $conexion);
$fila = obtenerResultados($resultado);
$_SESSION[tutor_industrial] = $fila;

//se buscan los datos del tutor academico
$sql_temp = "SELECT u.usbid, u.nombre as nombre, u.apellido, dep.nombre as dependencia, mu.telf FROM tutor_academico as ta, usuario as u, usuario_profesor as mu, departamento as dep WHERE ta.usbid='$id_tutor_academico' AND ta.usbid=u.usbid AND ta.usbid=mu.usbid_usuario AND dependencia=dep.id";
$resultado = ejecutarConsulta($sql_temp, $conexion);
$fila = obtenerResultados($resultado);
$_SESSION[tutor_academico] = $fila;

//se busca la carrera
$carrera_estudiante = $_SESSION[estudiante][carrera];
$sql_temp = $sql ="SELECT * FROM carrera WHERE codigo='$carrera_estudiante'" ;
$resultado = ejecutarConsulta($sql_temp, $conexion);
$fila = obtenerResultados($resultado);
$_SESSION[carrera] = $fila;

//se busca periodo
$periodo = $_SESSION[estudiante][periodo];
$sql_temp = $sql ="SELECT * FROM periodo WHERE id='$periodo'" ;
$resultado = ejecutarConsulta($sql_temp, $conexion);
$fila = obtenerResultados($resultado);
$_SESSION[periodo] = $fila;

//se busca estado
$estado = $_SESSION[tutor_industrial][id_estado];
$sql_temp = $sql ="SELECT * FROM estado WHERE id='$estado'" ;
$resultado = ejecutarConsulta($sql_temp, $conexion);
$fila = obtenerResultados($resultado);
$_SESSION[estado] = $fila;

// Datos pasantia
$anho = $_SESSION[estudiante][anho];
$id_estudiante = $_SESSION[estudiante][usbid];
$codigo_pasantia = $_SESSION[estudiante][codigo];

//Mas datos pasantias
$titulo_pasantia = $_SESSION[estudiante][titulo];
$area_pasantia = $_SESSION[estudiante][area_proyecto];
$resumen_pasantia = $_SESSION[estudiante][resumen_proyecto];
$objetivos_pasantia = $_SESSION[estudiante][objetivos];
$codigo_seguridad=$_SESSION[estudiante][cod_seguridad];
$confidencial=$_SESSION[estudiante][confidencial];

// Datos Estudiante
$nombre_estudiante = $_SESSION[estudiante][nombre];
$apellido_estudiante = $_SESSION[estudiante][apellido];
$ci_estudiante = $_SESSION[estudiante][ci];
$telefono_estudiante = $_SESSION[estudiante][telf_hab];
$email_estudiante = $_SESSION[estudiante][email_sec];

//Datos Tutor Industrial
$la_empresa = $_SESSION[tutor_industrial][empresa];
$nombre_ind = $_SESSION[tutor_industrial][nombre];
$apellido_ind = $_SESSION[tutor_industrial][apellido];
$profesion = $_SESSION[tutor_industrial][profesion];
$cargo = $_SESSION[tutor_industrial][cargo];
$departamento = $_SESSION[tutor_industrial][departamento];
$direccion = $_SESSION[tutor_industrial][direccion];
$email_ind = $_SESSION[tutor_industrial][email];
$telefono_ind = $_SESSION[tutor_industrial][telefono];

//Datos Tutor Academico
$nombre_aca = $_SESSION[tutor_academico][nombre];
$apellido_aca = $_SESSION[tutor_academico][apellido];
$email_aca = $_SESSION[tutor_academico][usbid].'@usb.ve';
$telefono_aca = $_SESSION[tutor_academico][telf];
$departamento_aca = $_SESSION[tutor_academico][dependencia];

//Carrera
$nombre_carr=$_SESSION[carrera][nombre];

//Periodo
$peri=$_SESSION[periodo][nombre];

//Estado
$esta=$_SESSION[estado][nombre];

//Datos Fases
$sql_temp = "SELECT * FROM fase WHERE id_periodo='$periodo' AND anho='$anho' AND id_estudiante='$id_estudiante' AND codigo_pasantia='$codigo_pasantia' ";
$resultado = ejecutarConsulta($sql_temp, $conexion);
$i = 0;
while ($fila = obtenerResultados($resultado)) {

    $_SESSION[fase][$i] = $fila;
    $cod_fase = $_SESSION[fase][$i][codigo];

    //se buscan los datos de las actividades por fase
    $sql_temp2 = "SELECT * FROM actividad WHERE codigo_fase='$cod_fase'";
    $resultado2 = ejecutarConsulta($sql_temp2, $conexion);
    $j = 0;
    $aux = "actividad" . $i;
    while ($fila2 = obtenerResultados($resultado2)) {
        $_SESSION[$aux][$j] = $fila2;
        $j++;
    }
    $MaxActividad[$i] = $j;
    $j=0;
    $i++;
}
$_SESSION[maxFase] = $i;
//-----------------------------------PAGINA 1 DEL PDF---------------------------------------------//
$options = array('justification' => 'center');

$pdf->ezText("                                                                                                                                                                                         pág 1",  $letra_parrafo);
$pdf->ezText("                                                                                                                                                                               ".$codigo_seguridad,  $letra_parrafo);
$pdf->ezText("\n\n\n", 5);
$pdf->ezText("<b>PLAN DE TRABAJO</b>\n", 11, $options);


$pdf->ezText("\n\n", 5);
$pdf->ezText(" <b>ESTUDIANTE</b>\n", $letra_parrafo);
$pdf->ezText(" <b>Nombres y Apellidos</b>: ".$nombre_estudiante."  ".$apellido_estudiante ."<b> Carnet </b>: ".$id_estudiante ."<b> Cédula</b>:  ".$ci_estudiante."\n", $letra_parrafo);
$pdf->ezText(" <b>Carrera</b>: ".$nombre_carr."  ".$carrera_estudiante."<b>  Teléfono</b>: ".$telefono_estudiante."  <b>email</b>:".$email_estudiante."\n", $letra_parrafo);
$pdf->ezText(" <b>Período Pasantia</b>: ".$peri." <b>Año</b>:  ".$anho."<b>  Empresa</b>:  ".$la_empresa."   \n", $letra_parrafo);

$pdf->ezText("\n\n", 5);
$pdf->ezText("<b>TUTOR ACADÉMICO</b>\n", $letra_parrafo);
$pdf->ezText(" <b>Nombres y Apellidos</b>:  ".$nombre_aca."  ".$apellido_aca." <b>  Departamento</b> : ".$departamento_aca."\n", $letra_parrafo);
$pdf->ezText(" <b>Teléfono</b>: ".$telefono_aca." <b>email</b>: ".$email_aca."\n", $letra_parrafo);


$pdf->ezText("\n\n\n\n", 5);
$pdf->ezText("<b>TUTOR INDUSTRIAL</b>\n", $letra_parrafo);
$pdf->ezText(" <b>Nombres y Apellidos</b>:  ".$nombre_ind."  ".$apellido_ind."<b>  Teléfono</b>: ".$telefono_ind." <b>email</b>: ".$email_ind."\n", $letra_parrafo);
$pdf->ezText(" <b>Profesión</b>: ".$profesion."  <b>Cargo</b>: ".$cargo."<b>  Departamento</b> : ".$departamento." \n", $letra_parrafo);
$pdf->ezText(" <b>Estado</b>: ".$esta."  <b>Dirección</b>: ".$direccion." \n", $letra_parrafo);



//-----------------------------------PAGINA 2 DEL PDF---------------------------------------------//

$pdf->ezNewPage();

$pdf->addJpegFromFile("imagenes/planilla/logo_dex.jpg", 30, 720, 90);
//imagen con el pie de pagina
$pdf->addJpegFromFile("imagenes/planilla/pie_de_pagina.jpg", 16, 0, 570);

//rectangulo para los datos de la pasantia
$pdf->rectangle(30,110,550,570);


$pdf->ezText("                                                                                                                                                                                         pág 2",  $letra_parrafo);
$pdf->ezText("                                                                                                                                                                               ".$codigo_seguridad,  $letra_parrafo);
$pdf->ezText("\n\n\n\n\n\n", 5);

$pdf->ezText("<b>PASANTÍA</b>\n", $letra_parrafo);
$pdf->ezText(" <b>Título</b> :".$titulo_pasantia."\n", $letra_parrafo);
$pdf->ezText(" <b>Área del Proyecto</b> :".$area_pasantia."\n", $letra_parrafo);

$cols2=array(	'Pasantia'=>array('justification'=>'full','width'=>180,'link'=>''),
		'Detalles'=>array('justification'=>'full','width'=>360,'link'=>''));

$data2 = array(
array('Pasantia'=>'<b>Resumen del Proyecto</b>', 'Detalles'=>$resumen_pasantia),
array('Pasantia'=>'<b>Objetivos de la Pasantia</b>', 'Detalles'=>$objetivos_pasantia),
array('Pasantia'=>'<b>Confidencialidad</b>', 'Detalles'=>$confidencial));


$pdf->ezTable($data2,'','',array('shaded'=>1,  'maxWidth' =>450, 'cols'=>$cols2,'showlines'=>1) );

//-----------------------------------PAGINA 3 DEL PDF---------------------------------------------//


//-----------Comenzamos a escribir la informacion de las fases y actividades------------//

for ($i = 0; $i < $_SESSION[maxFase]; $i++) {
    
    //if($i>1 && $i%2==0){
    $pdf->ezNewPage();
    $p=$i+3;
    $pdf->ezText("                                                                                                                                                                                           pág $p",  $letra_parrafo);
    $pdf->ezText("                                                                                                                                                                               ".$codigo_seguridad,  $letra_parrafo);
    
    //imagen con el logo
    $pdf->addJpegFromFile("imagenes/planilla/logo_dex.jpg", 30, 720, 90);
    //imagen con el pie de pagina
    $pdf->addJpegFromFile("imagenes/planilla/pie_de_pagina.jpg", 16, 0, 570);
    //}
    
     $aux = "actividad" . $i;
     $n=$_SESSION[fase][$i][nombre_fase];
     $o=$_SESSION[fase][$i][objetivos_especificos];
     $pdf->ezText("\n\n\n\n\n\n\n", 5);
     $pdf->ezText("<b>FASE $n</b>\n", $letra_parrafo);
     
     $titles = array('columna1'=>'<b>Objetivos Especificos</b>');
     $cols=array('columna1'=>array('justification'=>'full','width'=>550,'link'=>''));
     $data = array(array('columna1'=>$o),);
     $pdf->ezTable($data,$titles,'',array('shaded'=>1,  'maxWidth' =>450, 'cols'=>$cols,'showlines'=>1) );
     $pdf->ezText("\n", 5);
     
     for ($j = 0; $j < $MaxActividad[$i]; $j++) {
      
      $actividades="-".$_SESSION[$aux][$j][descripcion]."\n";
      $duracion="-".$_SESSION[$aux][$j][tiempo_estimado]."\n";
      
      $fila_act = array('columna1'=>$actividades,'columna2'=>$duracion);
      $datoss[] = $fila_act;  
      
  }
  
     $titles = array('columna1'=>'<b>Actividades</b>','columna2'=>'<b>Duración</b>');
     $cols=array('columna1'=>array('justification'=>'full','width'=>400,'link'=>''),
		 'columna2'=>array('justification'=>'full','width'=>150,'link'=>''));
     $pdf->ezTable($datoss,$titles,'',array('shaded'=>1,  'maxWidth' =>450, 'cols'=>$cols,'showlines'=>1) );
     
     $actividades="";
     $duracion="";
     $fila_act= array();
     $datoss= array();
     
}

//--------------------------Fin de Documento------------------------------------//
$pdf->ezNewPage();
//imagen con el logo
$pdf->addJpegFromFile("imagenes/planilla/logo_dex.jpg", 30, 720, 90);
//imagen con el pie de pagina
$pdf->addJpegFromFile("imagenes/planilla/pie_de_pagina.jpg", 16, 0, 570);
$f=$p+1;
$pdf->ezText("                                                                                                                                                                                           pág $f",  $letra_parrafo);
$pdf->ezText("                                                                                                                                                                               ".$codigo_seguridad,  $letra_parrafo);
$pdf->ezText("\n\n\n\n\n\n\n", 5);    

$pdf->ezText("\n\n\n", $letra_parrafo);
$pdf->ezText(" <c:uline>".$vacio."</c:uline>".$vacio." <c:uline>".$vacio."</c:uline>".$vacio." <c:uline>".$vacio."</c:uline>", $letra_parrafo);
$pdf->ezText(" Firma del Tutor Industrial".$vacio."Firma Tutor Academico".$vacio."Firma del Coordinador", $letra_parrafo);
$pdf->ezText("   Sello de la Empresa".$vacio.$vacio.$vacio."        Sello Coordinacion", $letra_parrafo);
$pdf->ezText("\n\n\n", $letra_parrafo);
$pdf->ezText("<b>NOTAS:</b>\n", $letra_parrafo);
$pdf->ezText("      1. Todo lo referente a la Confidencialidad en el contenido del Plan de Trabajo debe estar explIcitamente mencionado en esta planilla.\n", $letra_parrafo);
$pdf->ezText("      2. Todas las hojas del plan de trabajo deben tener el visto bueno del tutor académico o de la coordinación de carrera.\n", $letra_parrafo);

$pdf->ezStream();
cerrarConexion($conexion);